package com.briup.day02;

/**
 * @author 谭梦寻
 * @version 1.1
 * 编写代码，实现将代码放在不同位置，每个知识点放在一个位置
 */
public class Test09 {
//    定义方法 修饰符（公共的静态方法） int型返回值 需要返回一个int类型的值
//    方法名 参数
    public static int getScore() {
        return 1;//方法执行结束 通常作为最后一行
    }

/*
    定义一个 无返回值的静态方法
*/
    public static void method2() {
        System.out.println("method2");
    }

/*
    定义一个 无返回值的静态方法 方法有参数列表（声明变量，以,逗号分割）
*/
    public static void method3(int a,String b){
        System.out.println("method3");

    }
/*
    定义一个 返回值字符串的静态方法
*/
    public static String method4(String a) {
        System.out.println("method4");

        return a;
//        return null;//返回为空 null只能用于返回引用类型
    }

//    非静态方法
    public boolean method5() {
        System.out.println("method5");
//        return null; //会报错
        return true;
    }
    public int method6() {
        System.out.println("method6");
//        return null; //会报错
        return 3;
    }


//    jvm 自动调用main方法
    public static void main(String[] args) {
//       调用方法
        method2();
//        通过类名进行调用
        Test09.method2();
//        调用方法 无返回值直接调用
//        有返回值 接受方法的返回值
       String S4 =  method4("asd");
        System.out.println(S4);

    }
}
